/*初始化scroll控件*/
mui('.mui-scroll-wrapper').scroll({
	deceleration: 0.0005 //flick 减速系数，系数越大，滚动速度越慢，滚动距离越小，默认值0.0006
})

// 定义全局对象lt
window.lt = {}
// 1.封装全局获取url参数的方法
lt.getUrlParams = function () {
	var obj = {} // 存储url的参数
	// 1.1. 获取url中的search部分
	var params = window.location.search // ?name=klxin&age=18
	if (params.indexOf('?') == 0) {
		// 1.2. 去掉问号 下面三个方法不写第2个参数是取到最后一位字符 // name=klxin&age=18
		// params = params.substr(1)    // 2.1 start length
		// params = params.substring(1) // 2.2 start end
		params = params.slice(1)        // 2.3 start end
		// 1.3. 通过&分隔  name=klxin&age=18
		var arr = params.split('&')     // ['name=klxin', 'age=18']
		// 1.4. 遍历数组  分隔=左右2边  左边为key 右边为值
		
		/*for (var i = 0; i < arr.length; i++) {
			var item = arr[i]
		}*/
		arr.forEach(function(item, index) {
			// item 索引为1--》'name=klxin' 索引为2--》'age=18'
			// item.split('=') -->  // ['name', 'klxin']
			var key   = item.split('=')[0] // ['name', 'klxin'][0] --> 'name'
			var value = item.split('=')[1] // ['name', 'klxin'][1] --> 'klxin'
			obj[key] = value
		})
		
	}
	// 1.5 返回
	return obj
}
// 1.6 调用  lt.getUrlParams()

/* 2. 登陆过滤 */
lt.ajaxFilter = function (options) {
	$.ajax({
		type: options.type||'get',
        url: options.url||location.pathname,
        data: options.data|| {},
        dataType: options.dataType||'json',
        beforeSend: function(){
            options.beforeSend && options.beforeSend()
        },
        success: function(res) {
        	// console.log(res) // {error: 400, message: "未登录！"}
        	if(res.error == 400){
                location.href = '/m/user/login.html?returnUrl='+ location.href
            }else{
                options.success && options.success(res);
            }
        },
        error: function() {
        	options.error && options.error()
        }
	})
}
